window.onload=function(){
	if($(".AccountName").html()=="superadmin"){
		$(".addInfosBtn").show();
	}else{
		$(".addInfosBtn").hide();
	}
	$(".index").css("backgroundColor","#D83030").siblings().css("backgroundColor","#101113");
	//添加
	$(".addInstallInfos").click(function(event){
		if($(".AccountName").html()=='superadmin'){
			//显示弹框
			layui.use('layer', function(){
			  	var layer = layui.layer;
			  	layer.open({
					type: 1, 
					title: ['添加账号', 'font-size:18px;'],
					area: ['800px', '500px'],
				  	content: $(".accountManageAdd")
				}); 
			});
			var _this=$(this);
			//点击取消
			$(".indexAddCancelBtn").unbind('click').click(function(){
				window.location.reload();
			})
			//点击确定
			$(".indexAddOkBtn").unbind('click').click(function(){
				var accoutnPassword=toString($(".managerAPassword").val());
				if($(".accountAddNum").val()==""){
					$("#indexALabelBox").html("请设置登录账号！");
				}else if($(".magagerAddName").val()==""){
					$("#indexALabelBox").html("请输入姓名！");
				}else if($(".managerAddPhone").val()==""){
					$("#indexALabelBox").html("请输入手机号码！");
				}else if(!(/^1[34578]\d{9}$/.test($(".managerAddPhone").val()))){
					$("#indexALabelBox").html("手机号码输入有误，请重新输入！");
				}else if($(".accountAddNum").val().toString().length>12){
					$("#indexALabelBox").html("账号不能大于12位字符");
				}else if($(".managerAPassword").val().toString().length<6){
					$("#indexALabelBox").html("密码不能低于6位字符！");
				}else if($(".managerAPassword").val()!=$(".managerANPassword").val()){
					$("#indexALabelBox").html("密码不一致！请重新输入密码");
				}else{
					$("#indexALabelBox").html("");
					$.ajax({
						url:"/admin/api/user/add",
						type:"post",
						dataType:"json",
						data:{
							username:$(".accountAddNum").val(),
				            password:$(".managerAPassword").val(),
				            password_confirmation:$(".managerANPassword").val(),
				            name:$(".magagerAddName").val(),
				            phone:$(".managerAddPhone").val()
						},
						success:function(data){
							if(data.status.errCode==0){
								$("#indexALabelBox").html("成功添加账号");
								$(".accountAddNum").val("");
								$(".magagerAddName").val("");
								$(".managerAddPhone").val("");
								$(".managerAPassword").val("");
								$(".managerANPassword").val("");
							}else{
								$("#indexALabelBox").html(data.status.message);
							}
						}
					})
				}	
			})
		}else{
			event.preventDefault();
			hint("权限不足，本账号不能添加账号！");
		}
		
	});
	//编辑
	$(".indexWriteBtn").click(function(){
		$("#indexEditLabelBox").html("");
		//编辑弹框显示
		layui.use('layer', function(){
		  	var layer = layui.layer;
		  	layer.open({
				type: 1, 
				title: ['编辑账号信息', 'font-size:18px;'],
				area: ['800px', '470px'],
			  	content: $(".accountManageEdit")
			}); 
		});
		var _this=$(this);
		$(".accountENum").html(_this.parent().parent().siblings(".accountNumCell").html());
		$(".magagerEName").val(_this.parent().parent().siblings(".accountUserCell").html());
		$(".managerEPhone").val(_this.parent().parent().siblings(".accountPhoneCell").html());
		$(".accountEProperty").html(_this.parent().parent().siblings(".accountPropertiesCell").html());
		//点击取消
		$(".indexCancelBtn").unbind('click').click(function(){
			window.location.reload();
		})
		//点击确定
		$(".indexOkBtn").unbind('click').click(function(){
			if($(".magagerEName").val()==""||$(".managerEPhone").val()==""){
				$("#indexEditLabelBox").html("输入框不能为空");
			}else if(!(/^1[34578]\d{9}$/.test($(".managerEPhone").val()))){
				$("#indexEditLabelBox").html("手机号码输入有误，请重新输入！");
			}else{
				$("#indexEditLabelBox").html("");
				$.ajax({
					url:"/admin/api/user/update",
					type:"post",
					dataType:"json",
					data:{
						user_id:_this.siblings("input").val(),
			            name:$(".magagerEName").val(),
			            phone:$(".managerEPhone").val()
					},
					success:function(data){
						if (data.status.errCode==0) {
							_this.parent().parent().siblings(".accountUserCell").html($(".magagerEName").val()),
			            	_this.parent().parent().siblings(".accountPhoneCell").html($(".managerEPhone").val()),
			            	$("#indexEditLabelBox").html("编辑成功");	
						}else{
							$("#indexEditLabelBox").html(data.status.message);
						}
					}
				})
			}
		})
	})
	//删除
	$(".indexDeleteBtn").click(function(){
		if($(this).parent().parent().siblings(".accountNumCell").html()==$(".AccountName").html()){
			hint("不能删除正在使用的账号。");
		}else{
			layui.use('layer', function(){
			  	var layer = layui.layer;
			  	layer.open({
					type: 1, 
					title: ['删除账号', 'font-size:18px;'],
					area: ['800px', '470px'],
				  	content: $(".deleteAccount")
				}); 
			});
			var _this=$(this);
			$(".deletLName").html(_this.parent().parent().siblings(".accountUserCell").html());
			$(".deletLPhone").html(_this.parent().parent().siblings(".accountPhoneCell").html());
			$(".deleteANum").html(_this.parent().parent().siblings(".accountNumCell").html());
			$(".deleteLProperty").html(_this.parent().parent().siblings(".accountPropertiesCell").html());
			$(".indexDCancelBtn").unbind('click').click(function(){
				window.location.reload();
			})
			$(".indexDOkBtn").unbind('click').click(function(event){
				$.ajax({
					url:"/admin/api/user/delete",
					type:"post",
					dataType:"json",
					data:{
						username:$(".deleteANum").html()
					},
					success:function(data){
						if (data.status.errCode==0) {
							_this.parent().parent().parent().remove();
							$("#indexDLabelBox").html("操作成功");
						}else{
							$("#indexDLabelBox").html(data.status.message);
						}
					}
				})
			})
		}
	})
}